package com.quectel.core.module.pet.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 *
 * @author ryan
 * @email ryan.ran@quectel.com
 * @date 2023/11/08 16:25
 */
@Data
@TableName("pet")
public class PetEntity {

    /**
    * 
    */
    @TableId
    private Long id;

    /**
    * 租户 id
    */
    private Long tenantId;

    /**
    * 小区 id
    */
    private Long villageId;

    /**
     * 楼栋id
     */
    private Long buildingId;

    /**
     * 楼层id
     */
    private Long floorId;

    /**
    * 房屋 id
    */
    private Long roomId;

    /**
    * 养宠人姓名
    */
    private String ownerName;

    /**
    * 养宠人手机号
    */
    private String ownerMobile;

    /**
    * 宠物名称
    */
    private String petName;

    /**
    * 宠物类型 1 猫 2 狗
    */
    private Byte petType;

    /**
    * 宠物品种
    */
    private String petBreed;

    /**
    * 出生日期
    */
    private Date birthDate;

    /**
    * 宠物性别 1 雄 0 雌
    */
    private Byte gender;

    /**
    * 宠物照片
    */
    private String photoUrl;

    /**
    * 宠物描述
    */
    private String description;

    /**
    * 许可证号
    */
    private String licenseNumber;

    /**
    * 取证时间
    */
    private Date certificationTime;

    /**
    * 最新疫苗时间
    */
    private Date lastVaccineDate;

    /**
    * 宠物登记证明文件
    */
    private String registrationCertificateUrl;

    /**
    * 宠物疫苗文件
    */
    private String vaccineCertificateUrl;


}
